.withdraw {
  padding: 2rem 1.5rem;
}
.withdraw .input-box {
  position: relative;
}
.withdraw .input-box input {
  width: 100%;
  border: none;
  background: rgba(248, 248, 248, 0.1);
  font-size: 1.75rem;
  color: #fff;
  padding: 2rem 1rem;
  height: 5.625rem;
}
.withdraw .input-box input::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #aaa;
  font-size: 1.75rem;
}
.withdraw .input-box input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #aaa;
  font-size: 1.75rem;
}
.withdraw .input-box input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #aaa;
  font-size: 1.75rem;
}
.withdraw .input-box input:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #aaa;
  font-size: 1.75rem;
}
.withdraw .input-box.valid-box input {
  padding-right: 30%;
}
.withdraw .input-box.valid-box a {
  position: absolute;
  right: 1rem;
  top: 0;
  height: 5.625rem;
  display: block;
  line-height: 5.625rem;
  font-size: 1.75rem;
  color: #FCCC5B;
}
.withdraw p {
  font-size: 1.5rem;
  font-weight: 500;
  color: #fff;
  opacity: 0.5;
  margin-top: 1rem;
}
.withdraw h3 {
  font-size: 1.75rem;
  line-height: 4rem;
}
.withdraw h3 a {
  float: right;
  color: #aaa;
  font-size: 1.5rem;
  font-weight: normal;
}
.withdraw .btn-primary {
  font-size: 2.25rem;
  padding: 1.75rem 0;
  line-height: 1;
  text-align: center;
  display: block;
  width: 70%;
  margin: 4rem auto 0 auto;
  border: none;
  background: #FCCC5B;
  border-radius: 3rem;
  color: #333;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: transparent;
}
.withdraw .btn-primary:active {
  background: #fbbc29;
  color: #fff;
}
.withdraw .btn-primary:focus {
  outline: none;
}
